
This honey butter sweet potato cornbread combines the hearty flavor of traditional Southern cornbread with the natural sweetness of mashed sweet potatoes and a rich honey butter finish. The result is a golden loaf with a tender crumb, lightly crisp edges, and just the right amount of sweetness.
Serve it warm alongside chili, barbecue, roasted vegetables, or a comforting bowl of soup. It is also delicious as a simple afternoon snack with an extra drizzle of honey.
What makes this version special is the balance between cornmeal, flour, sweet potato, and buttermilk. Each ingredient has a purpose: the cornmeal provides its familiar texture, the flour helps hold the crumb together, and the sweet potato adds moisture and flavor.
Why You’ll Love This Sweet Potato Cornbread
- Moist and tender: Mashed sweet potatoes add natural moisture and a soft texture.
- Sweet without being dessert-like: Honey and sweet potato provide a gentle sweetness that complements savory meals.
- Easy to prepare: Mix the wet and dry ingredients separately, combine them, and bake.
- Finished with honey butter: Brushing the warm cornbread with honey butter adds flavor and a glossy finish.
- Versatile: Bake it in a square pan or an oven-safe cast-iron skillet.
What Does Honey Butter Sweet Potato Cornbread Taste Like?
This cornbread has the familiar, slightly grainy texture of classic cornbread, balanced by the soft richness of mashed sweet potato. Honey adds a mild sweetness, while the buttery topping brings a rich finish.
The edges turn golden during baking, while the center should remain tender and moist without looking wet or gummy. For the best result, measure the mashed sweet potato carefully and avoid overmixing the batter.
Ingredients You’ll Need

For the Sweet Potato Cornbread
- 1 cup mashed cooked sweet potato: Use smooth, cooled sweet potato puree without added milk or sugar.
- 1 cup yellow cornmeal: Gives the bread its classic cornbread flavor.
- 1 cup all-purpose flour: Helps create a tender crumb that holds together when sliced.
- 1 tablespoon baking powder: Helps the batter rise.
- 1/2 teaspoon salt: Balances the sweetness.
- 2 large eggs: Help bind the ingredients together.
- 3/4 cup buttermilk: Adds moisture and a subtle tangy flavor.
- 1/4 cup unsalted butter, melted and slightly cooled: Adds richness.
- 1/4 cup honey: Sweetens the batter.
- 1/2 teaspoon ground cinnamon (optional): Adds a warm, cozy flavor.
For the Honey Butter Topping
- 1/4 cup unsalted butter, softened: Creates a smooth, spreadable topping.
- 2 tablespoons honey: Adds sweetness and a glossy finish.
- A small pinch of salt (optional): Helps balance the sweetness.
How to Prepare Sweet Potato Puree
Roasting the sweet potato is a useful way to develop its natural sweetness while avoiding excess water in the puree.
- Preheat the oven to 400°F (200°C).
- Scrub one or two sweet potatoes and pierce the skin several times with a fork.
- Place them on a baking sheet and roast until completely tender, usually 40–60 minutes depending on their size.
- Let them cool enough to handle, then remove the skins.
- Mash the flesh until smooth and measure out exactly 1 cup for the recipe.
- Allow the puree to cool before mixing it with the eggs.
You can prepare the puree ahead of time and refrigerate it. If using leftover cooked sweet potato, make sure it is plain and not watery.
How to Make Honey Butter Sweet Potato Cornbread
Step 1: Prepare the Oven and Pan
Preheat the oven to 375°F (190°C). Lightly grease an 8-inch square baking pan or a similarly sized oven-safe baking dish.
Step 2: Combine the Dry Ingredients
In a large bowl, whisk together the cornmeal, all-purpose flour, baking powder, salt, and optional cinnamon. Mixing these ingredients first helps distribute the leavening evenly throughout the batter.
Step 3: Mix the Wet Ingredients
In a separate bowl, whisk the mashed sweet potato, eggs, buttermilk, melted butter, and honey until mostly smooth. The butter should be slightly cooled so it does not scramble the eggs or form hard pieces when mixed with cold ingredients.
Step 4: Make the Batter
Pour the wet mixture into the dry ingredients. Fold gently with a spatula just until no large pockets of dry flour remain. A few small lumps are fine.
Avoid beating the batter for too long. Overmixing can make the finished cornbread firmer and less tender.
Step 5: Bake Until Golden
Transfer the batter to the prepared pan and spread it into an even layer. Bake for approximately 25–35 minutes, checking toward the earlier end of the range.
The top should look golden, and a toothpick inserted into the center should come out without wet batter. A few moist crumbs are normal. If the top browns too quickly, loosely cover it with foil while the center finishes baking.
Step 6: Make the Honey Butter
While the cornbread bakes, stir the softened butter and honey together in a small bowl until smooth. Add a small pinch of salt if desired.
Step 7: Finish and Serve
Let the cornbread rest for about 5–10 minutes after baking. Spread a little honey butter over the warm surface so it melts into the top. Slice into squares and serve with the remaining honey butter on the side.
Tips for Moist, Tender Cornbread
- Measure the sweet potato: Use 1 level cup of mashed sweet potato. Extra puree can make the center too dense or wet.
- Cool the puree: Very hot puree can affect the eggs and melted butter.
- Measure flour correctly: Spoon flour into the measuring cup and level it rather than packing it down.
- Do not overmix: Stop stirring as soon as the ingredients are combined.
- Check the center: A golden top does not always mean the middle is fully baked.
- Add the topping while warm: This helps the honey butter spread easily over the surface.
Common Mistakes to Avoid
Using Watery Sweet Potato Puree
Excess moisture can leave the center heavy or gummy. Roast the sweet potato when possible, and measure the puree after mashing.
Overbaking the Cornbread
Leaving it in the oven too long can dry out the crumb. Begin checking near 25 minutes and continue baking only as needed.
Cutting It Immediately
Allow the cornbread to rest briefly before slicing. This gives the crumb time to settle and makes cleaner slices easier.
Adding Honey Butter Too Early
Prepare the topping while the cornbread bakes, but brush it over the surface after the pan comes out of the oven.
Easy Variations
- Spiced version: Add a little extra cinnamon or a small pinch of nutmeg.
- Less sweet: Reduce the honey in the batter slightly and adjust the topping to taste.
- Crunchy texture: Fold a small handful of chopped pecans into the batter.
- Cast-iron skillet: Use a well-seasoned oven-safe skillet of a similar capacity. Check the center for doneness before removing it.
- Extra honey flavor: Serve additional honey at the table rather than adding too much liquid to the batter.

What to Serve with Sweet Potato Cornbread
This slightly sweet cornbread works especially well with savory dishes. Try serving it with:
- Southern-style barbecue or pulled chicken.
- Bean soup, vegetable soup, or hearty chili.
- Roasted chicken and seasonal vegetables.
- Collard greens or other cooked greens.
- A simple breakfast or afternoon snack with honey butter.
How to Store and Reheat Leftovers
Allow the cornbread to cool, then place it in an airtight container. Refrigerate within two hours of baking and use within 3–4 days.
To reheat, warm individual pieces in the microwave in short intervals until heated through. For a slightly firmer edge, reheat them in a low oven until warm. Add a little fresh honey butter just before serving.
You can also freeze cooled slices in a freezer-safe container, separated with parchment paper, for up to 2 months for best quality. Thaw in the refrigerator or reheat from frozen until hot throughout.
Frequently Asked Questions
Can I make sweet potato cornbread ahead of time?
Yes. You can roast and mash the sweet potato in advance. The baked cornbread can also be prepared a day ahead, stored in the refrigerator, and gently reheated before serving.
Can I use canned sweet potato puree?
Plain canned sweet potato puree can work if it contains no added sugar or spices. Measure 1 cup and check that the puree is not unusually watery.
Can I use regular milk instead of buttermilk?
Buttermilk is preferred for its tang and texture. Regular milk may produce a different result, so the batter and baking time may need adjustment.
How do I know when the cornbread is done?
The top should be golden and the center should be set. A toothpick inserted in the middle should come out without wet batter. If the center still looks glossy or sinks when gently pressed, bake a little longer and check again.
Is this recipe vegan?
No. This version contains eggs, buttermilk, and butter. It should not be categorized as vegan.
Can I make this in a cast-iron skillet?
Yes, provided the skillet is oven-safe and suitable for the amount of batter. The edges may brown more quickly, so begin checking for doneness early.
Final Thoughts
Honey butter sweet potato cornbread brings together the comforting flavor of cornmeal, the natural sweetness of sweet potatoes, and a buttery honey finish. Serve it warm beside a savory meal or enjoy a slice on its own.
For the best texture, measure the puree carefully, mix the batter gently, and check the center before removing the pan from the oven. A little honey butter at the end makes each slice even more inviting.
